.g-doc{position: relative;width: 100%;height:100%;min-height: 100%;}
.g-hd{position: relative;z-index:1;top: 0;left: 0;width: 100%;height:38px;}
.g-ct{position: relative;z-index:2;clear:both;border-bottom: 5rem solid transparent;}
.g-ft{position: absolute;z-index:3;bottom: 0;left: 0;width: 100%;height: 0;}
.g-wrap {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  @media (min-width: @screen-lg-min) {
    width: 1200px;
  }
  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
    width: 1200px;
  }
  @media (max-width: @screen-sm-max){
    width: 960px;
  }
}
.g-sd{position:relative;float:left;width:200px;margin-right:-201px;}
.g-mn{float:right;width:100%;}
.g-mnc{margin-left:201px;}

@import "grid-framework";